@media screen and(min-width:@mobile-device) {
  .my-info {
    width: 100%;
    .font-normal();
    .border-normal();
    overflow: hidden;
    min-height: 600px;
    transition: all 0.8s ease;
    background-color: @bgColor;
    margin: @margin-general 0;
    margin-top: @top-nav-bar-height;
    .info-deatil {
      display: flex;
      flex-direction: column;
      .all-info {
        padding: @padding-general;
        width: 100%;
        display: flex;
        flex-direction: column;
        color: @textColor;
      }
    }
  }
}

@media screen and (min-width:@smallpc-device) {
  .my-info {
    margin: @margin-general 0;
    .info-deatil {
      flex-direction: row;
    }
  }
}